What are the prerequisites to install IvoryOS MCP?
You need [uv](https://docs.astral.sh/uv/) installed, Python, and the cloned repository. Dependencies are handled via `uv pip install -r uv.lock`.
@ivoryzh
Basic information
IvoryOS is a Python-based unified robot control web interface, developed for user-friendly workflow design and control for Self-Driving Labs (SDLs). It works by introspecting the Python script, dynamically searching for available module and their method. The methods are available
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"IvoryOS MCP": {
"command": "uvx",
"args": [
"ivoryos-mcp"
],
"env": {
"IVORYOS_URL": "http://127.0.0.1:8000/ivoryos",
"IVORYOS_USERNAME": "<IVORYOS_USERNAME>",
"IVORYOS_PASSWORD": "<IVORYOS_PASSWORD>"
}
}
}
}summarize ivoryOS and the current deck functions, no authentication required.
Get workflow status
Execute a robot task and return task_id.
List workflow scripts
Load a workflow script
Submit a workflow script
Toggle pause and resume for workflow execution
Abort pending workflow execution
Stop workflow execution after current step
Run the loaded workflow with repeat times
Run the loaded workflow with a list of keyword arguments
Run the loaded workflow with ax-platform (credit: Honegumi)
List workflow data
Load workflow data
IvoryOS MCP serves as a robot control interface using IvoryOS and the Model Context Protocol (MCP) to design, manage workflows, and interact with the current hardware/software execution layer.
Install uv, clone the repository, and install dependencies with uv pip install -r uv.lock. Configure the IvoryOS URL and login credentials in a .env file or directly in ivoryos_mcp/server.py. Then install the server in Claude Desktop using mcp install ivoryos_mcp/server.py.
platform-info)execute-taskYou need [uv](https://docs.astral.sh/uv/) installed, Python, and the cloned repository. Dependencies are handled via `uv pip install -r uv.lock`.
Set `IVORYOS_URL`, `IVORYOS_USERNAME`, and `IVORYOS_PASSWORD` in a `.env` file, or modify the corresponding variables directly in `ivoryos_mcp/server.py`.
Run `mcp install ivoryos_mcp/server.py` after configuring the environment. Claude Desktop will then be able to use the MCP tools.
Tools marked ℹ️ (General, Workflow Design, Workflow Data) are read-only or safe and can be allowed always. Tools marked 🤖 (Direct Control, Workflow Run, Workflow Control) trigger actual hardware/software actions and should be allowed once per invocation.

Request dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3

Model Context Protocol Servers
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

Model Context Protocol Servers

A good sequence diagram can solve almost any communication problem in engineering. Volley lets your agent write them as plain text, with the real request and response payloads on every arrow. It checks its own syntax wi
Comments